electric generators - German English Dictionary